/***** add by fuyun px-rem ******/
/***** end by fuyun px-rem ******/
/***** add by duanwanyu ******/
body {
  background: #eee;
  padding-bottom: 1.86667rem; }

.order-info {
  background: #fff;
  border-top: 1px solid #c8c8cc;
  border-bottom: 1px solid #c8c8cc;
  padding: 0.32rem 0.4rem;
  font-size: 0.37333rem;
  color: #333;
  position: relative; }
  .order-info p {
    line-height: 0.66667rem; }
  .order-info .complete {
    position: absolute;
    top: 0.4rem;
    right: 0.4rem; }
  .order-info .blue {
    color: #0093ff; }
  .order-info .red {
    color: #e60012; }

.delivery {
  background: #fff;
  border-top: 1px solid #c8c8cc;
  border-bottom: 1px solid #c8c8cc;
  padding: 0.32rem 0.4rem 0.32rem 1.2rem;
  font-size: 0.37333rem;
  margin-top: 0.26667rem;
  position: relative; }
  .delivery .express-icon {
    width: 0.69333rem;
    height: 0.53333rem;
    background: url(../../img/express-icon.png) no-repeat;
    background-size: 0.69333rem 0.53333rem;
    position: absolute;
    top: 0.4rem;
    left: 0.4rem; }
  .delivery p {
    line-height: 0.69333rem; }
  .delivery .icon-enter {
    position: absolute;
    right: 0.53333rem;
    top: 1.06667rem; }
  .delivery .icon-enter:after {
    position: absolute;
    content: "";
    width: 0.26667rem;
    height: 0.26667rem;
    border-top: 0.05333rem solid #666;
    border-left: 0.05333rem solid #666;
    top: 50%;
    left: 55%;
    transform: translate3d(-50%, -50%, 0) rotate(-226deg);
    -ms-transform: translate3d(-50%, -50%, 0) rotate(-226deg);
    /* IE 9 */
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-226deg);
    /* Safari and Chrome */
    -o-transform: translate3d(-50%, -50%, 0) rotate(-226deg);
    /* Opera */
    -moz-transform: translate3d(-50%, -50%, 0) rotate(-226deg); }

.rec_info {
  background: #fff;
  border-top: 1px solid #c8c8cc;
  border-bottom: 1px solid #c8c8cc;
  padding: 0.32rem 0.93333rem;
  margin-top: 0.26667rem;
  overflow: hidden; }
  .rec_info .address {
    position: relative; }
  .rec_info .address:after {
    position: absolute;
    content: "";
    width: 0.29333rem;
    height: 0.37333rem;
    background: url(../../img/orderAdress.png) no-repeat;
    background-size: 0.29333rem 0.37333rem;
    top: 0.06667rem;
    left: -0.53333rem; }

.rec_info li:first-child {
  margin-top: 0; }

.rec_info li {
  line-height: 0.56rem;
  font-size: initial;
  margin-top: 0.09333rem; }

.rec_info_tit {
  color: #666;
  width: 1.33333rem;
  float: left;
  overflow: hidden;
  position: relative;
  font-size: 0.32rem; }

.rec_info_content {
  margin-left: 1.46667rem; }
  .rec_info_content .rec_label {
    vertical-align: baseline;
    color: #333;
    margin-right: 0.53333rem;
    font-size: 0.4rem; }
  .rec_info_content .rec_info_phone {
    margin-right: 0.4rem; }
  .rec_info_content .rec_info_addr {
    color: #333;
    font-size: 0.37333rem; }
